var app = getApp()
// 在需要使用的js文件中，导入js  
// var util = require('../../utils/util.js'); 
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cmonth:0,
    year:0,
    month:0,
    color:3,
    day:0,
    suleButton:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    //调用应用实例的方法获取全局数据  
    app.getUserInfo(function (userInfo) {
      //更新数据  
      that.setData({
        userInfo: userInfo
      })
    })
    wx.request({
      url: app.d.ceshiUrl+'/Api/User/userinfo',
      data: {
        uid: app.d.userId
      },
      method:'POST',
      header: {// 设置请求的 header
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success:function(res){
        console.log(res)
        that.setData({
          jifen: res.data.jifen
        })
      }
    })
    wx.request({
      url: app.d.ceshiUrl + '/Api/User/signlog',
      data: {
        uid: app.d.userId
      },
      method: 'POST',
      header: {// 设置请求的 header
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        console.log(res.data)
        that.setData({
          slog: res.data.days,
          total:res.data.total
        })
      }
    })
    wx.request({
      url: app.d.ceshiUrl + '/Api/User/lxsign',
      data: {
        uid: app.d.userId
      },
      method: 'POST',
      header: {// 设置请求的 header
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        console.log(res.data)
        that.setData({
          lx: res.data
        })
      }
    })
  },
  default:function(e){
    this.setData({
      suleButton: !this.data.suleButton
    })


  },
  contains:function (arr, obj) {  
    var i = arr.length;  
    while(i--) {
      if (arr[i] === obj) {
        return true;
      }
    }  
    return false;  
  }, 

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    wx.setNavigationBarTitle({
      title: '每日签到',
    })
    const date = new Date();
    const year = date.getFullYear();
    const month = date.getMonth() + 1;
    const day = date.getDate();
    this.setData({
      year:year,
      month:month,
      day:day
    })
    if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
      this.setData({
        cmonth: 31
      })
    } else if (month == 4 || month == 6 || month == 9 || month == 11) {
      this.setData({
        cmonth: 30
      })
    } else if (month == 2) {
      // 计算是否是闰年,如果是二月份则是29天
      if ((year - 2000) % 4 == 0) {
        this.setData({
          cmonth : 29
        })
      } else {
        this.setData({
          cmonth : 28
        })
      }
    };
  },
  years:function(e) {
    console.log(e.target.id)
  },
  signin:function(e){
    console.log(e.currentTarget.dataset.today)
    wx.request({
      url: app.d.ceshiUrl+'/Api/User/sign_in',
      data:{
        uid: app.d.userId
      },
      method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      header: {// 设置请求的 header
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        console.log(res.data)
        wx.showToast({
          title: res.data,
          // icon: 'success',
          duration: 2000
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
//  onShareAppMessage: function () {
//    
//  }
})